'''
数模块调用
'''


# import hm_01
#
# hm_01.print_line("%",50)
# print(hm_01)


# import keyword
#
#
# print(keyword.kwlist)

# #字典遍历
# xiaoming = {"name": "小明",
#             "age": 18,
#             "gender": True,
#             "height": 1.75}
#
# for k in xiaoming:
#
#     print("%s: %s" % (k, xiaoming[k]))
#

'''
字符串切片
'''

num_str = "0123456789"

# # 1. 截取从 2 ~ 5 位置 的字符串
# print(num_str[2:6])
#
# # 2. 截取从 2 ~ `末尾` 的字符串
# print(num_str[2:])
#
# # 3. 截取从 `开始` ~ 5 位置 的字符串
# print(num_str[:6])
#
# # 4. 截取完整的字符串
# print(num_str[:])
#
# # 5. 从开始位置，每隔一个字符截取字符串
# print(num_str[::2])
#
# # 6. 从索引 1 开始，每隔一个取一个
# print(num_str[1::2])
#
# # 倒序切片
# # -1 表示倒数第一个字符
# print(num_str[-1])
#
# # 7. 截取从 2 ~ `末尾 - 1` 的字符串
# print(num_str[2:-1])
#
# # 8. 截取字符串末尾两个字符
# print(num_str[-2:])
#
# # 9. 字符串的逆序（面试题）
# print(num_str[::-1])
# print(num_str[::-3])  #逆序每隔两个取一个字符

students = [
    {"name": "阿土",
     "age": 20,
     "gender": True,
     "height": 1.7,
     "weight": 75.0},
    {"name": "小美",
     "age": 19,
     "gender": False,
     "height": 1.6,
     "weight": 45.0},
]

find_name =str(input("请输入姓名"))

for stu_dict in students:

    print(stu_dict)

    # 判断当前遍历的字典中姓名是否为find_name
    if stu_dict["name"] == find_name:
        print("找到了")

        # 如果已经找到，直接退出循环，就不需要再对后续的数据进行比较
        break

else:
    print("没有找到")

print("循环结束")

